Our clients often come to Drupal with expectations about the features of a content management system (CMS). In many cases, Drupal handles the features they expect. However, not all editorial tools are a part of Drupal Core, and Drupal has addressed these tools with various contributed modules. As a result, Drupal’s editorial space generally lacks a consistent workflow and interface. At DrupalCON San Francisco, Palantir.net outlined the opportunities we saw for improving content management... Topics: drupalcon chicago 2011, drupalcon, drupal, workflow, implementation, configuration, intermediate
At Drupalcon Copenhagen, our fearless leader posed the question, "What would happen if Drupal grew 10x larger?" This session will attempt to explore the Drupal community angle of that question. Our community has already seen exponential growth–in 5 years Drupal.org has gone from ~25,000 to ~1,000,000 members–and it can be baffling (and a little terrifying) to think of the community growing bigger still. And yet, the community of contributors is what drives Drupal, and so in order... Topics: drupalcon chicago, drupalcon chicago 2011, drupalcon, drupal, beginner, community, drupal community
byLiza Kindred, Eric Gundersen, James Walker, Matt Westgate
For DrupalCon San Francisco, I polled the top Drupal shops to find out what they charge and shared the results in my session & online through Lullabot's blog. The results were eye-opening, and in some cases, mind-blowing! Let's open that door even further. I've been crafting a much more comprehensive pricing survey that includes all sizes and pedigrees of Drupal shops (as well as freelancers). I'll share the results, and in this session, we'll hear from a panel of people at each level of... Topics: drupalcon chicago 2011, drupalcon, drupal, beginner, business and strategy, prices, money
After more than two years of development by over a dozen developers during several sprints, the Media module is ready for prime time in Drupal 7! Come learn about the magic of the API that has brought together images and videos, from local files and remote streams, all under one package. Topics: drupalcon chicago 2011, drupalcon, drupal, media module, beginner, implementation, configuration
At DrupalCon San Francisco, we presented a panel discussion entitled The exodus: leading Drupal out of CVS where we introduced the effort to migrate Drupal.org from CVS to Git. By the time DrupalCon Chicago happens, we hope to have already done the initial migration and completed what we've been calling Git Phase 2. To find out what that means for you, don't miss Git on Drupal.org: It's Easier Than You Think!. However, this initial phase of the Git migration is only the first step. Although... Topics: drupalcon chicago 2011, drupalcon, drupal, drupal community, intermediate, git
We want you to be part of Drupal! In this session, we'll cover some of the most common questions that come up when choosing Drupal and how to get started once you've made that choice. Helping users with widely varying experience get the most out of Drupal at Acquia has given us some insights about getting to know Drupal and how it can best work for you. Topics: DrupalCon Chicago 2011, drupalcon, Drupal, Drupal Community, Beginner
Are you wondering why you might use the Views module? If you should use the Views module? Wondering how “Filters” and “Sorting” and “Fields” can be used to easily create the sophisticated content presentation you seek? This session proposal is targeted for beginners and intermediate users who are still figuring out how to understand the basics of views. We will stick to the views UI, delve into basic strategies for using views, and explore how the simple, non-code based tools within... Topics: drupalcon chicago 2011, drupalcon, drupal, beginner, implementation and config, views
The drush maintainers give a whirlwind tour through the major features of Drush, the Drupal shell. At first, Drush is handy for greatly speeding up administration on your Drupal site. Once your ken grows, learn how to write your own Drush commands and execute commands on remote servers. The intent of this session is to show whats possible. The notes from the presentation will document all commands so just sit back and enjoy the ride. We will highlight new features in Drush 4, so the session... ( 2 reviews ) Topics: drupalcon chicago 2011, drupalcon, drupal, coder, intermediate, drush
Design has the power to influence our core values, our identity, our expectations and our worldview. Design brings clarity and enhances meaning. It is time to reshape our understanding of the value of design. We have an opportunity to develop sustainable solutions for our online campaigns, sites and apps. This is where design thinking can really change the future. On this panel we'll tackle the why and how of moving through steps and deliverables that will make your project awesome. Everyone at... Topics: drupalcon chicago 2011, drupalcon, drupal, website design, intermediate, design and ux
byFerdinand Alimadhi, Dick Olsson, Bryan Hirsch, Wilbur Ince, Jay Batson
How do you harness the flexibility of Drupal without sacrificing ease of use and user appeal? How do you tap into the Drupal expertise from other users in your industry? A Drupal Distribution may be the answer for you! In this session, you will learn about four different Drupal distributions. Each has a different focus, but they all aim to make Drupal easier to understand, use, and support. Attend this session to learn about how Distributions work, and how one of them might work for you. Topics: drupalcon, drupalcon chicago 2011, drupal, beginner, implementation and config, distributions
Rob Brown from Amnesty International provides a review of the recent DrupalCon Chicago event. This video was recorded at the Drupal Drop In London event on Thursday 21st April 2011 (http://www.drupal.org.uk/event/drupal-drop-london-april-2011/21-april-2011) Topics: drupal, drupalcon, drupal drop in, london, drupal london, drupalcon chicago
Come see why Drupal is the best platform for building conference and event websites that meet the needs of attendees, event organizers and sponsors! In this session we'll build a conference website from scratch that provides robust features including: * Proposing and voting on sessions * Setting a session schedule for the event and for each attendee * Making it easy for attendees to register, pay and provide profile information * Managing a waiting list of attendees * Collecting and displaying... Topics: drupalcon chicago, drupalcon chicago 2011, drupalcon, drupal, beginner, business, strategy, open...
Almost all clients who approach you about a project want to know up front what the total cost will be. They hand you some loose notes and expect a fixed number of hours or price. To many this presents an impossible task. What is often forgotten is that an exact estimate isn't expected. What you need to produce is one that is accurate enough to close the sale. Topics: DrupalCon Chicago 2011, drupalcon, Drupal, Business and Strategy, Beginner
Jared Spool is a recognized authority on user interface design and human factors in computing. He is the founder and CEO of User Interface Engineering, a faculty member at the Tufts University’s Gordon Institute and author of the book, “Web Usability: A Designer’s Guide”. Topics: drupalcon, drupal, drupalcon chicago, drupalcon chicago 2011, user interface design, usability
byJim Salem, Josh Koenig, Robert Collazo, Pierre Couzy
What do cloud services offer Drupal developers today? See Drupal cloud technology from Acquia, Pantheon, and Microsoft up close and behind the scenes. We'll put these tools in the hot-seat to see if they are ready for prime time and how they compare to traditional hosting and to each-other. We will also do a deep dive into the stacks to see how they were built to scale. Topics: drupalcon chicago 2011, drupalcon, drupal, intermediate, implementation and config, git
Dries Buayert's traditional "State of Drupal" talk. Dries Buytaert is the original creator and project lead for the Drupal project, and the president of the Drupal Association. He is also the co-founder and CTO of Acquia, a company that offers hosting, technical support, and services for the Drupal platform, and the co-founder of Mollom, a Web service that helps identify content quality and stop website spam. Topics: drupalcon chicago 2011, drupalcon, drupal, kenote, state, dries, buayert, drupal 8
byChris Strahl, Vanessa Turke, Amye Scavarda, Seth Brown, Rachel Scott
We're putting on a panel that pulls together experienced, mid-level and new project managers from the Drupal community to talk about strategies for client and project management. We'll be talking about instructive failure points in our own work, with personal stories of how we mess things up and how we recover gracefully. This panel will be informative, entertaining and full of audience participation possibilities. Panelists: Seth Brown, Lullabot Chris Strahl, Acquia Vanessa Turke, ImageX... Topics: drupalcon chicago 2011, drupalcon, drupal, beginner, business and strategy
As Drupal and Web technologies advance, so does accessibility. New techniques, protocols, and technologies have emerged for opening up the Web to as many users as possible. Drupal development makes it easy to incorporate advanced techniques for accessibility into any contributed module or theme. This presentation will detail new techniques for making the user experience on Drupal sites as equal and usable as possible for all users, regardless of any disability. Topics: drupalcon chicago 2011, drupalcon, drupal, themeing, intermediate, accessibility
This session provides a fun introduction for people who want to get started writing their first module or extending an existing one. The presentation is both conceptual and hands-on, and covers topics like Drupal's hook system and the Form API. By the end of the session, attendees should have resources and a foundation to start writing or extending Drupal modules! Topics: drupalcon chicago 2011, drupalcon, drupal, form api, coder, beginner, intro to module development
byAllie Micka, Grace Francisco, Carol Smith, Robert Douglass
As Drupal grows, there are a variety of ways to get module and other development funded. Corporate support, educational programs, and grants are all becoming increasingly common. This panel discussion focuses on the ways in which Drupal developers can 'Pay for the Plumbing' outside of the traditional client services model. Topics: Drupalcon Chicago 2011, drupalcon, drupal, intermediate, Drupal community, funding
Call them modules, plugins, libraries, or widgets: any project that relies on an ecosystem of independent tools eventually hits the Platypus Problem: inexplicable, emergent complexity. That kind of complexity can confound the best software architects and community organizers. The problem isn't insurmountable, though: by applying what we know of real-world ecology to Drupal, we can better understand the problem, gain insights into our own community, and identify important coping strategies. We... Topics: drupalcon chicago 2011, drupalcon, drupal, community, intermediate
In this session you will learn about the most common vulnerabilities created in Drupal sites, how to exploit them, and how to protect against them. Based on years of experience on the Drupal Security Team and doing security reviews for websites, the presenters will show specific details for finding and using weaknesses in Drupal sites. Seeing the problems is the start: then you will learn how to write and patch code to fix security weaknesses. Finally we'll cover the many newly available tools... Topics: drupalcon chicago 2011, drupalcon, drupal, coder, intermediate, security
Code that talks only to itself is not useful to anyone. Code that enables other code magnifies its power 10-fold. But how do we enable other code, and those who write it? What makes a module extensible? What is that vague extra something that turns merely extensible code into an API, a library, and a cornerstone of other systems? How do we harness that power for ourselves? Let us examine the Aphorisms of Good API design, and the 8-Fold Path of API Nirvana. This session goes beyond how to write... Topics: Drupalcon Chicago 2011, drupalcon, drupal, intermediate, coder, design, API
There are more interface patterns available to Drupal module developers then ever before. Drupal has standards for writing code. But what about the interface? Join Bojhan Somers and Roy Scholten from the UX-Team for high-level tour through the available options and gain insight into how to build a usable interface. We will cover the following topics : * Information architecture * Designing complex interfaces * Case: Configure, listing, navigation * UI Patterns We'll have a look at a couple... Topics: drupalcon chicago 2011, drupalcon, drupal, user interface, intermediate, design and ux
byJennifer Hodgdon; Douglas Vann; Andy Laken; Barry Madore
This session brings together a panel with different perspectives on and experiences with community-based Drupal training (by which we mean training that is inexpensive and provided by and for the Drupal community). We will discuss: Audience: Who are the possible audiences for community-based training, and which audiences do you focus on? Goals: What are the possible goals of community-based training, and which goals do you focus on? Delivery methods: What forms of training have you tried, and... Topics: drupalcon chicago 2011, drupalcon, drupal, training, beginner, drupal community
A few months ago, on a dare, some of us tried to install and run the earliest version of Drupal that we could still checkout from CVS. For my test, I installed Drupal 3.0.2, which was released on 26 November 2001. Note quite ten years old. What is fascinating about looking at the Drupal 3 release is just how much the Drupal 7 architecture has changed -- and just how much it has not. There are even points in the code where modern debates (such as those over Object Oriented programming) are... Topics: drupalcon chicago 2011, drupalcon, drupal, Drupal 3, software history, Intermediate, drupal...
Features got you flummoxed? Used well, Features can be a powerful addition to your projects and development process. However, when not used carefully, they can be a powerful drain on your time and resources. There are many factors to consider in advanced usage of Features. In this session, we’ll address several best practices and decision points, including: When to use, and not use, Features Avoiding common "gotchas" in Features Integrating features with your module using Features... Topics: drupalcon chicago 2011, drupalcon, implementation, configuration, advanced, features
With Drupal7's plugable class architecture (i.e., fields and queues), we can easily swap Drupal's underlying data storage. MongoDB is a high performance NoSQL database that is significantly faster than mysql for reads and writes. Examiner.com, a top 100 North American website, pioneered the use of MongoDB and Drupal to serve millions of dynamic pages (no page caching) every day. This session will teach you how and why you should use several new MongoDB-based modules created by Examiner.com to... Topics: drupalcon, drupal, drupalcon chicago 2011, intermediate, coder, code, db, database, mongodb
Wired magazine said the web is dead. Well, they were wrong, but it is becoming a lot more mobile. Does that mean that we need to change how we design interfaces? Absolutely. I've been tackling mobile interfaces and designs and want to share the goods with you! In this session I cover what is means to design for a mobile context and how to create stunning designs that communicate well across devices. This will be a practical guide for those interested in design and want to know how to best apply... Topics: Drupalcon Chicago 2011, drupalcon, Drupal, Beginner, Design and UX
If you've worked on a multi-developer project, you've probably seen it. Everyone works on their own copy of the repository, finishes a batch of changes, integrates changes to the repository...and at some point, someone discovers that there is a bug. Perhaps they or someone else were coding against uncommitted changes on their own checkout, or two developers working on seemingly unrelated components accidentally introduced a conflict. Whatever the reason, such a bug may go undiscovered for some... Topics: drupalcon chicago 2011, drupalcon, drupal, software testing, intermediate, coder
Web mapping is a substantial way for users to explore data on a site. More and more users are comfortable using a web mapping interface thanks to mostly the work of Google Maps. This means that you can have more confidence in your audience's ability to use a map to find relevant data. "Google Maps are like stock photography". We are past the point of just embedding a Google Map into a site and putting a few red markers on it. We can do so much more that will ensure that your... Topics: drupalcon chicago 2011, drupalcon, drupal, maps, mapping, api, intermediate, theming
byDavid Needham, Jennifer Lea Lampton, Carl Wiedemann, eojthebrave
Drupal puts ultimate control in the hands of the themer. Use the power to the fullest by finding out the key differences in the newest and greatest version of Drupal and how that relates to building or converting your theme. This session is intended for people who want to make their brand new Drupal site look beautiful. We will cover the important changes new in Drupal 7 and introduce best practices for converting your favorite Drupal 6 themes. ( 1 reviews ) Topics: drupalcon chicago 2011, drupalcon, drupal, themeing, beginner, basics
Views is a query generator and renderer. Its open internal architecture allows 3rd-party modules to extend its capabilities almost infinitely. In this session, I will present Views from an architectural, top-down perspective. Starting with the 10,000-feet-high conceptual view, we will progressively drill down on the details until we hit the code. Here are some of the topics covered in the talk: * Adding new tables for Views consumption * Writing plugins and handlers for all sorts of Views... Topics: drupalcon chicago 2011, drupalcon, drupal, views module, intermediate, coder
Drupal as a platform is exploding. The way organizations plan and build sites no longer fit neatly into one domain, one design, one set of users, or one site. As Drupal moves further into government and the "enterprise" market, it is no longer being built (or sold) as a single site, but as a platform to meet the needs of multiple business units, departments or agencies both internal and external. These needs can be met through a variety of architectural approaches including... Topics: drupalcon chicago 2011, drupalcon, drupal, intermediate, implementation and config, platform
Theming a site is NOT doing a grid, modifying the CSS & changing a bit of HTML - Theming starts when the first field is created! This is where Design, UX, Drupal stuff, functionality and content (read: user input *argh*) all comes together as a big "happy" family - or rather all wanna have its say, and nobody wanna take the responsibility for all the stuff nobody thought of. Its a battleground where quick n dirty solutions will hunt you down in about 6 months, decisions that were... Topics: drupal, drupalcon, drupalcon chicago, drupalcon chicago 2011, themeing, awesomesauce, intermediate
A sequel to Drupalcon SFO's and Drupalcon CPH's "Developing Apps for iPhone/iPad/Android using drupal as Base System" session (more advanced and better!!) With launch of iPad and NexusOne - iPhone/Android application market can't be ignored. Both these technologies has great potential to use our existing web based tools such as drupal. You can totally use drupal to manage/update your iPhone/Android native application. Some iPhone/drupal stuff I wrote in past at:... Topics: drupalcon chicago 2011, drupalcon, drupal, mobile applications, apps, iphone, android, ipad,...
Webform is the tool for surveys and data collection in Drupal. Come learn how to make a survey with this popular module. If you've used Webform in the past, come learn about all the things you probably don't know about 3.0 (e-mail attachments, conditional logic, PDF support and more!) Topics: drupalcon chicago 2011, drupalcon, drupal, beginner, implementation and config, webform, survey
byLior Kesos; Alex Urevick-Ackelsberg; Aaron Pava; Eric Gundersen
In many Drupalcons, experienced Drupal shops shared their tips, tricks and knowledge with newer and smaller Drupal developers. Instead of abstract guidelines - We'd like to focus on the tools we use throughout the sales/spec/develoment/deploy cycle. Topics: drupalcon chicago 2011, drupalcon, drupal, website development, beginner, business and strategy
Drupal is not just software. One of the things that has made Drupal so successful is its recognition of the fact that we are real people who need to work together as a community and deal with real human problems. Our project is unique, but being humans, we share many of the same traits, pitfalls, and concerns as most other social groups in the world. Often an outside perspective can provide insights and fresh thoughts for approaching issues that arise in similar circumstances. This session will... Topics: drupalcon chicago 2011, drupalcon, drupal, online communities, drupal community, anthropology,...
Get a behind the scenes look at the design process used by four different UX designers, all working to solve the exact same problem with the exact same set of requirements. We'll identify the right way--for you--to wireframe. This highly energetic session will provide an in-depth behind the scenes look at the process behind the design, including: research, IA/interaction design, wireframing/prototyping and visual design. The presentations will conclude with a time-lapse video of the entire... Topics: drupalcon chicago 2011, drupalcon, web design, intermediate, design and ux
One of the largest early impacts on my Drupal experience was attending a Drupal camp. Drupal camps have grown and become wildly popular and for good reason- they are awesome. In the Pacific Northwest we have developed a new model that has evolved from our successful camp history- a conference for Drupal professionals. Come hear where this idea came from, what we have learned after 2 years of running the conference and why we think serving the Drupal community looks different today than it used... Topics: drupalcon chicago 2011, drupalcon, drupal, intermediate, drupal community, summit
It's time to face a harsh truth, HTML and CSS are messy languages that lead to incomprehensible templates and stylesheets. Thankfully, there is Haml, an elegant templating language, and Sass, a clear and concise styling language to clear away the muck. Using beautiful syntax and sensible tools these languages are assets that no theme developer should be without. This presentation will show how these languages can now be seemlessly used with Drupal through the peroxide theme engine allowing... Topics: drupalcon chicago 2011, drupalcon, drupal, chicago, css, stylesheets, haml, sass, theme...
For many people, user experience is mostly about moving elements around on a wireframe and perhaps doing some usability testing. Whilst these are important tactical tasks, User Experience has much more to offer an organisation who is looking to maintain focus and competitive advantage and to both increase revenue and profit. In this session you'll learn how to make your bottom line and overall business healthier through strategic use of User Experience, and how to identify the right person to... Topics: drupalcon chicago 2011, drupalcon, drupal, design and ux, intermediate, usability, forms, business...
An exploration of the new tools at the disposal of UX designers for working with type. The session will begin with a brief history of type on the web then move into the current state of the art. Topics will include an assessment of services than license @font-face fonts including Typekit, Monotype, and FontDeck, and how to use them successfully with Drupal. CSS3 standards for handling type will also be discussed with emphasis on incorporating effects like multi-column layout, hyphenation and... Topics: drupalcon chicago 2011, drupalcon, drupal, design and ux, intermediate
For some front-end developers, there are few more exciting words than "mobile" and "jQuery." The recent release of the jQuery Mobile framework promises slick, cross-device mobile interfaces that are simple to develop. As we begin to contemplate jQuery Mobile for Drupal, the question hangs in the air...will it blend? In this session, we'll introduce the jQuery Mobile framework, take a look at how it applies to building basic sites, and then see what happens when we introduce... Topics: drupalcon chicago 2011, drupalcon, drupal, jQuery, jQuery Mobile, website development,...
This session is for those who are excited by the great power of Apache Solr search for Drupal but want to understand how to customize their search and use Solr to power parts of the site. Join us for a technical deep dive into the world of Apache Solr search integration focused on the expanded possibilities in Drupal 7, as well as the improving overlap between the front-end components that interface with Solr and other search back ends like the PHP Zend lucene api. Topics: drupalcon chicago 2011, drupalcon, drupal, apache solr, search, intermediate, coder